package com.erp.database.pos.domain;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Table;

/** 
 * @author Buddy
 * @version 2017年10月12日 下午5:21:52 
 */

@Table(name="myecr.cGoods")
public class MyEcrGoodsDomain {
	//cGoods	1	GoodsID	商品代码	varchar	13	1
		@Column(name="GoodsID")
		private String goodsId;
		//cGoods	2	GoodsNM	商品名称	varchar	64	1
		@Column(name="GoodsNM")
		private String goodsNM;
		//cGoods	3	ShortNM	简称	varchar	32	1
		@Column(name="ShortNM")
		private String shortNM;
		//cGoods	4	Spell	简拼	varchar	32	1
		@Column(name="Spell")
		private String spell;
		//cGoods	5	OwnBarcode	自带条码	varchar	13	1
		@Column(name="OwnBarcode")
		private String ownBarcode;
		//cGoods	6	Barcode	商品条码	varchar	13	1
		@Column(name="Barcode")
		private String barcode;
		//cGoods	7	Specs	规格	varchar	16	1
		@Column(name="Specs")
		private String specs;
		//cGoods	8	Brand	品牌	varchar	16	1
		@Column(name="Brand")
		private String brand;
		//cGoods	9	PArea	产地	varchar	16	1
		@Column(name="PArea")
		private String pArea;
		//cGoods	10	Grade	等级	char	2	1
		@Column(name="Grade")
		private String  grade;
		//cGoods	11	DeptID	部门代码	char	2	1
		@Column(name="DeptID")
		private String  deptId;
		//cGoods	12	GroupID	小组代码	varchar	4	1
		@Column(name="GroupID")
		private String groupId;
		//cGoods	13	CtgyID	小类代码	varchar	10	1
		@Column(name="CtgyID")
		private String ctgyId;
		//cGoods	14	PRate	包装率	numeric	NULL	1
		@Column(name="PRate")
		private double pRate;
		//cGoods	15	PUnit	包装单位	varchar	8	1
		@Column(name="PUnit")
		private String pUnit;
		//cGoods	16	SUnit	销售单位	varchar	8	1
		@Column(name="SUnit")
		private String sUnit;
		//cGoods	17	Cess	进项税	numeric	NULL	1
		@Column(name="Cess")
		private double cess;
		//cGoods	18	SCess	销项税	numeric	NULL	1
		@Column(name="SCess")
		private double sCess;
		//cGoods	19	KeepDays	保质期	smallint	NULL	1
		@Column(name="KeepDays")
		private int keepDays;
		//cGoods	20	ProvidID	供应商	varchar	6	1
		@Column(name="ProvidID")
		private String providId;
		//cGoods	21	PactID	合同编号	varchar	10	1
		@Column(name="PactID")
		private String pactId;
		//cGoods	22	CargoNO	货号	varchar	64	1
		@Column(name="CargoNO")
		private String cargoNo;
		//cGoods	23	PartSell	部组销售	char	1	1
		@Column(name="PartSell")
		private String  partSell;
		//cGoods	24	ElectrFlag	电子秤	char	1	1
		@Column(name="ElectrFlag")
		private String electrFlag;
		//cGoods	25	MPFlag	MPFlag	char	1	0
		@Column(name="MPFlag")
		private String  mpFlag;
		//cGoods	26	DealFlag	属性	char	1	1
		@Column(name="DealFlag")
		private String  dealFlag;
		//cGoods	27	RakeonPoint	RakeonPoint	char	1	0
		@Column(name="RakeonPoint")
		private String  rakeonPoint;
		//cGoods	28	RakeonShop	RakeonShop	char	6	0
		@Column(name="rakeonShop")
		private String  RakeonShop;
		//cGoods	29	AEFlag	AEFlag	char	1	0
		@Column(name="AEFlag")
		private String  aeFlag;
		//cGoods	30	ASFlag	ASFlag	char	1	0
		@Column(name="ASFlag")
		private String  asFlag;
		//cGoods	31	State	状态	char	1	1
		@Column(name="State")
		private String  state;
		//cGoods	32	LockState	冻结状态	char	1	1
		@Column(name="LockState")
		private String  lockState;
		//cGoods	33	LockDT	冻结时间	datetime	NULL	1
		@Column(name="LockDT")
		private Date lockDT;
		//cGoods	34	HState	HState	char	1	0
		@Column(name="HState")
		private String  hState;
		//cGoods	35	StarDate	启用时间	datetime	NULL	1
		@Column(name="StarDate")
		private Date starDate;
		//cGoods	36	StopDate	终止时间	datetime	NULL	1
		@Column(name="StopDate")
		private Date stopDate;
		//cGoods	37	FEnterDate	首次进货时间	datetime	NULL	1
		@Column(name="FEnterDate")
		private Date fEnterDate;
		//cGoods	38	OrderType	订货方式	char	1	1
		@Column(name="OrderType")
		private String  orderType;
		//cGoods	39	OrderTimes	订货倍数	int	NULL	1
		@Column(name="OrderTimes")
		private int orderTimes;
		//cGoods	40	EPrice	含税进价	numeric	NULL	1
		@Column(name="EPrice")
		private double ePrice;
		//cGoods	41	EPriceN	未税进价	numeric	NULL	1
		@Column(name="EPriceN")
		private double epriceN;
		//cGoods	42	SPrice	售价	numeric	NULL	1
		@Column(name="SPrice")
		private double sPrice;
		//cGoods	43	MPrice	会员价	numeric	NULL	1
		@Column(name="MPrice")
		private double mPrice;
		//cGoods	44	RePrice1	RePrice1	numeric	NULL	0
		@Column(name="RePrice1")
		private double rePrice1;
		//cGoods	45	RePrice2	RePrice2	numeric	NULL	0
		@Column(name="RePrice2")
		private double rePrice2;
		//cGoods	46	RePrice3	RePrice3	numeric	NULL	0
		@Column(name="RePrice3")
		private double rePrice3;
		//cGoods	47	Rebate	折扣	numeric	NULL	0
		@Column(name="Rebate")
		private double rebate;
		//cGoods	48	MRebate	会员折扣	numeric	NULL	1
		@Column(name="MRebate")
		private double mRebate;
		//cGoods	49	IRate	积分比例	numeric	NULL	1
		@Column(name="IRate")
		private double iRate;
		//cGoods	50	NIFlag	NIFlag	char	1	0
		@Column(name="NIFlag")
		private String  niFlag;
		//cGoods	51	NRFlag	NRFlag	char	1	0
		@Column(name="NRFlag")
		private String  nrFlag;
		//cGoods	52	IType	积分类型	char	4	0
		@Column(name="IType")
		private String  iType;
		//cGoods	53	PoolRate	联营扣率	numeric	NULL	1
		@Column(name="poolRate")
		private double poolRate;
		//cGoods	54	Remark	备注	varchar	256	1
		@Column(name="Remark")
		private String remark;
		//cGoods	55	Prep1	Prep1	varchar	256	0
		@Column(name="Prep1")
		private String prep1;
		//cGoods	56	Prep2	Prep2	varchar	256	0
		@Column(name="Prep2")
		private String prep2;
		//cGoods	57	Prep3	Prep3	varchar	256	0
		@Column(name="Prep3")
		private String prep3;
		//cGoods	58	Isrt_man	Isrt Man	char	4	1
		@Column(name="Isrt_man")
		private String  isrtMan;
		//cGoods	59	Isrt_dt	Isrt Dt	datetime	NULL	1
		@Column(name="Isrt_dt")
		private Date isrtDt;
		//cGoods	60	Updt_man	Updt Man	char	4	1
		@Column(name="Updt_man")
		private String  updtMan;
		//cGoods	61	Updt_dt	Updt Dt	datetime	NULL	1
		@Column(name="Updt_dt")
		private Date updtDt;
		public String getGoodsId() {
			return goodsId;
		}
		public void setGoodsId(String goodsId) {
			this.goodsId = goodsId;
		}
		
		public String getGoodsNM() {
			return goodsNM;
		}
		public void setGoodsNM(String goodsNM) {
			this.goodsNM = goodsNM;
		}
		public String getShortNM() {
			return shortNM;
		}
		public void setShortNM(String shortNM) {
			this.shortNM = shortNM;
		}
		public String getSpell() {
			return spell;
		}
		public void setSpell(String spell) {
			this.spell = spell;
		}
		public String getOwnBarcode() {
			return ownBarcode;
		}
		public void setOwnBarcode(String ownBarcode) {
			this.ownBarcode = ownBarcode;
		}
		public String getBarcode() {
			return barcode;
		}
		public void setBarcode(String barcode) {
			this.barcode = barcode;
		}
		public String getSpecs() {
			return specs;
		}
		public void setSpecs(String specs) {
			this.specs = specs;
		}
		public String getBrand() {
			return brand;
		}
		public void setBrand(String brand) {
			this.brand = brand;
		}
		public String getpArea() {
			return pArea;
		}
		public void setpArea(String pArea) {
			this.pArea = pArea;
		}
		public String getGrade() {
			return grade;
		}
		public void setGrade(String grade) {
			this.grade = grade;
		}
		public String getDeptId() {
			return deptId;
		}
		public void setDeptId(String deptId) {
			this.deptId = deptId;
		}
		public String getGroupId() {
			return groupId;
		}
		public void setGroupId(String groupId) {
			this.groupId = groupId;
		}
		public String getCtgyId() {
			return ctgyId;
		}
		public void setCtgyId(String ctgyId) {
			this.ctgyId = ctgyId;
		}
		public double getpRate() {
			return pRate;
		}
		public void setpRate(double pRate) {
			this.pRate = pRate;
		}
		public String getpUnit() {
			return pUnit;
		}
		public void setpUnit(String pUnit) {
			this.pUnit = pUnit;
		}
		public String getsUnit() {
			return sUnit;
		}
		public void setsUnit(String sUnit) {
			this.sUnit = sUnit;
		}
		public double getCess() {
			return cess;
		}
		public void setCess(double cess) {
			this.cess = cess;
		}
		public double getsCess() {
			return sCess;
		}
		public void setsCess(double sCess) {
			this.sCess = sCess;
		}
		public int getKeepDays() {
			return keepDays;
		}
		public void setKeepDays(int keepDays) {
			this.keepDays = keepDays;
		}
		public String getProvidId() {
			return providId;
		}
		public void setProvidId(String providId) {
			this.providId = providId;
		}
		public String getPactId() {
			return pactId;
		}
		public void setPactId(String pactId) {
			this.pactId = pactId;
		}
		public String getCargoNo() {
			return cargoNo;
		}
		public void setCargoNo(String cargoNo) {
			this.cargoNo = cargoNo;
		}
		public String getPartSell() {
			return partSell;
		}
		public void setPartSell(String partSell) {
			this.partSell = partSell;
		}
		public String getElectrFlag() {
			return electrFlag;
		}
		public void setElectrFlag(String electrFlag) {
			this.electrFlag = electrFlag;
		}
		public String getMpFlag() {
			return mpFlag;
		}
		public void setMpFlag(String mpFlag) {
			this.mpFlag = mpFlag;
		}
		public String getDealFlag() {
			return dealFlag;
		}
		public void setDealFlag(String dealFlag) {
			this.dealFlag = dealFlag;
		}
		public String getRakeonPoint() {
			return rakeonPoint;
		}
		public void setRakeonPoint(String rakeonPoint) {
			this.rakeonPoint = rakeonPoint;
		}
		public String getRakeonShop() {
			return RakeonShop;
		}
		public void setRakeonShop(String rakeonShop) {
			RakeonShop = rakeonShop;
		}
		public String getAeFlag() {
			return aeFlag;
		}
		public void setAeFlag(String aeFlag) {
			this.aeFlag = aeFlag;
		}
		public String getAsFlag() {
			return asFlag;
		}
		public void setAsFlag(String asFlag) {
			this.asFlag = asFlag;
		}
		public String getState() {
			return state;
		}
		public void setState(String state) {
			this.state = state;
		}
		public String getLockState() {
			return lockState;
		}
		public void setLockState(String lockState) {
			this.lockState = lockState;
		}
		public Date getLockDT() {
			return lockDT;
		}
		public void setLockDT(Date lockDT) {
			this.lockDT = lockDT;
		}
		public String gethState() {
			return hState;
		}
		public void sethState(String hState) {
			this.hState = hState;
		}
		public Date getStarDate() {
			return starDate;
		}
		public void setStarDate(Date starDate) {
			this.starDate = starDate;
		}
		public Date getStopDate() {
			return stopDate;
		}
		public void setStopDate(Date stopDate) {
			this.stopDate = stopDate;
		}
		public Date getfEnterDate() {
			return fEnterDate;
		}
		public void setfEnterDate(Date fEnterDate) {
			this.fEnterDate = fEnterDate;
		}
		public String getOrderType() {
			return orderType;
		}
		public void setOrderType(String orderType) {
			this.orderType = orderType;
		}
		public int getOrderTimes() {
			return orderTimes;
		}
		public void setOrderTimes(int orderTimes) {
			this.orderTimes = orderTimes;
		}
		public double getePrice() {
			return ePrice;
		}
		public void setePrice(double ePrice) {
			this.ePrice = ePrice;
		}
		public double getEpriceN() {
			return epriceN;
		}
		public void setEpriceN(double epriceN) {
			this.epriceN = epriceN;
		}
		public double getsPrice() {
			return sPrice;
		}
		public void setsPrice(double sPrice) {
			this.sPrice = sPrice;
		}
		public double getmPrice() {
			return mPrice;
		}
		public void setmPrice(double mPrice) {
			this.mPrice = mPrice;
		}
		public double getRePrice1() {
			return rePrice1;
		}
		public void setRePrice1(double rePrice1) {
			this.rePrice1 = rePrice1;
		}
		public double getRePrice2() {
			return rePrice2;
		}
		public void setRePrice2(double rePrice2) {
			this.rePrice2 = rePrice2;
		}
		public double getRePrice3() {
			return rePrice3;
		}
		public void setRePrice3(double rePrice3) {
			this.rePrice3 = rePrice3;
		}
		public double getRebate() {
			return rebate;
		}
		public void setRebate(double rebate) {
			this.rebate = rebate;
		}
		public double getmRebate() {
			return mRebate;
		}
		public void setmRebate(double mRebate) {
			this.mRebate = mRebate;
		}
		public double getiRate() {
			return iRate;
		}
		public void setiRate(double iRate) {
			this.iRate = iRate;
		}
		public String getNiFlag() {
			return niFlag;
		}
		public void setNiFlag(String niFlag) {
			this.niFlag = niFlag;
		}
		public String getNrFlag() {
			return nrFlag;
		}
		public void setNrFlag(String nrFlag) {
			this.nrFlag = nrFlag;
		}
		public String getiType() {
			return iType;
		}
		public void setiType(String iType) {
			this.iType = iType;
		}
		public double getPoolRate() {
			return poolRate;
		}
		public void setPoolRate(double poolRate) {
			this.poolRate = poolRate;
		}
		public String getRemark() {
			return remark;
		}
		public void setRemark(String remark) {
			this.remark = remark;
		}
		public String getPrep1() {
			return prep1;
		}
		public void setPrep1(String prep1) {
			this.prep1 = prep1;
		}
		public String getPrep2() {
			return prep2;
		}
		public void setPrep2(String prep2) {
			this.prep2 = prep2;
		}
		public String getPrep3() {
			return prep3;
		}
		public void setPrep3(String prep3) {
			this.prep3 = prep3;
		}
		public String getIsrtMan() {
			return isrtMan;
		}
		public void setIsrtMan(String isrtMan) {
			this.isrtMan = isrtMan;
		}
		public Date getIsrtDt() {
			return isrtDt;
		}
		public void setIsrtDt(Date isrtDt) {
			this.isrtDt = isrtDt;
		}
		public String getUpdtMan() {
			return updtMan;
		}
		public void setUpdtMan(String updtMan) {
			this.updtMan = updtMan;
		}
		public Date getUpdtDt() {
			return updtDt;
		}
		public void setUpdtDt(Date updtDt) {
			this.updtDt = updtDt;
		}
		
}
